Introduction¶
This notebook facilitates the manual curation of sample alignment.
Out[15]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
0%| | 0/43 [00:00<?, ?it/s]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
2%|▏ | 1/43 [01:37<1:08:05, 97.28s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
5%|▍ | 2/43 [03:10<1:05:43, 96.18s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
7%|▋ | 3/43 [04:53<1:05:21, 98.03s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
9%|▉ | 4/43 [06:02<58:02, 89.29s/it] C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
12%|█▏ | 5/43 [07:44<59:05, 93.29s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
14%|█▍ | 6/43 [08:55<53:24, 86.60s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
16%|█▋ | 7/43 [10:19<51:24, 85.68s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
19%|█▊ | 8/43 [11:50<50:55, 87.30s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
21%|██ | 9/43 [13:43<53:47, 94.93s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
23%|██▎ | 10/43 [15:00<49:16, 89.61s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
26%|██▌ | 11/43 [16:08<44:23, 83.25s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
28%|██▊ | 12/43 [17:37<43:54, 84.97s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
30%|███ | 13/43 [19:43<48:32, 97.09s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
33%|███▎ | 14/43 [21:09<45:26, 94.00s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
35%|███▍ | 15/43 [23:06<46:58, 100.67s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
37%|███▋ | 16/43 [25:04<47:44, 106.10s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
40%|███▉ | 17/43 [27:05<47:49, 110.35s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
42%|████▏ | 18/43 [28:08<40:07, 96.30s/it] C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
44%|████▍ | 19/43 [29:16<35:05, 87.73s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
47%|████▋ | 20/43 [30:33<32:22, 84.45s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
49%|████▉ | 21/43 [31:34<28:26, 77.59s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
51%|█████ | 22/43 [32:12<22:56, 65.56s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
53%|█████▎ | 23/43 [33:00<20:07, 60.39s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
56%|█████▌ | 24/43 [34:23<21:15, 67.11s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
58%|█████▊ | 25/43 [35:27<19:51, 66.19s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
60%|██████ | 26/43 [37:39<24:22, 86.05s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
63%|██████▎ | 27/43 [38:38<20:44, 77.76s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
65%|██████▌ | 28/43 [40:34<22:21, 89.40s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
67%|██████▋ | 29/43 [41:47<19:41, 84.42s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
70%|██████▉ | 30/43 [43:45<20:30, 94.62s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
72%|███████▏ | 31/43 [45:33<19:43, 98.59s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
74%|███████▍ | 32/43 [47:41<19:41, 107.40s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
77%|███████▋ | 33/43 [49:11<17:01, 102.14s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
79%|███████▉ | 34/43 [50:19<13:45, 91.73s/it] C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
81%|████████▏ | 35/43 [51:00<10:13, 76.64s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
84%|████████▎ | 36/43 [52:55<10:17, 88.17s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
86%|████████▌ | 37/43 [54:18<08:39, 86.65s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
88%|████████▊ | 38/43 [55:34<06:56, 83.27s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
91%|█████████ | 39/43 [57:17<05:57, 89.32s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
93%|█████████▎| 40/43 [58:52<04:32, 90.95s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
95%|█████████▌| 41/43 [1:00:45<03:15, 97.60s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
98%|█████████▊| 42/43 [1:03:03<01:49, 109.66s/it]C:\Users\zfishlab\AppData\Local\Continuum\anaconda3\envs\test\lib\site-packages\skimage\util\dtype.py:141: UserWarning: Possible precision loss when converting from float32 to uint8
.format(dtypeobj_in, dtypeobj_out))
100%|██████████| 43/43 [1:05:27<00:00, 119.93s/it]
Define experiment specific functions¶
Out[18]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_101_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_101_wt.psi complete
Out[26]:
poly1d([-0.01371249, 0.09442082])
Out[27]:
poly1d([-0.01371249, 0.09442082])
Write to .\data\Output_wt03-09-21-29\AT_102_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_102_wt.psi complete
Sample 103 appears warped in both xy and yz projections and will be discarded from processing
Out[33]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_104_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_104_wt.psi complete
Out[39]:
poly1d([0.16666667, 0. ])
Out[41]:
poly1d([ 0.01671887, -0.12012197])
Write to .\data\Output_wt03-09-21-29\AT_105_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_105_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_106_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_106_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_107_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_107_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_107_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_107_wt.psi complete
Out[54]:
|
x |
z |
| 0 |
50.000000 |
44.1625 |
| 1 |
52.855046 |
38.0000 |
Out[56]:
<matplotlib.collections.PathCollection at 0x27a3b07bb00>
c:\users\zfishlab\code\deltascope\deltascope\alignment.py:236: RankWarning: Polyfit may be poorly conditioned
cf = np.polyfit(pts.x,pts.z,2)
c:\users\zfishlab\code\deltascope\deltascope\alignment.py:257: RankWarning: Polyfit may be poorly conditioned
cfout = np.polyfit(pts.x-x,pts.z-z,2)
c:\users\zfishlab\code\deltascope\deltascope\alignment.py:236: RankWarning: Polyfit may be poorly conditioned
cf = np.polyfit(pts.x,pts.z,2)
c:\users\zfishlab\code\deltascope\deltascope\alignment.py:257: RankWarning: Polyfit may be poorly conditioned
cfout = np.polyfit(pts.x-x,pts.z-z,2)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('109')df1,Ldf1,pts,ax = ut.check_pts(df,Ldf,'z')
df3,Ldf3,mm,ax = ut.ch_vertex(df2,Ldf2,pts=pts)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax= start('110')
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('111')df1,Ldf1,pts,ax = ut.check_pts(df,Ldf,'z')df2,Ldf2,mm,ax = ut.ch_vertex(df1,Ldf1)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('112')df1,Ldf1,pts,ax = ut.check_pts(df,Ldf,'z')df2,Ldf2,mm,ax = ut.ch_vertex(df1,Ldf1)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('113')df1,Ldf1,pts,ax = ut.check_pts(df,Ldf,'z')df2,Ldf2,mm,ax = ut.ch_vertex(df1,Ldf1)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('114')
sample rejected for being truncated at midline. likely improper collection that was not superficial enough to capture POC.
k,df,Ldf,ax = start('115')
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('116')df1,Ldf1,ax,p = ut.check_yz(df,Ldf)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('117')
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('118')df1,Ldf1,ax,p = ut.check_yz(df,Ldf)df2,Ldf2,pts,ax = ut.check_pts(df1,Ldf1,'z')df3,Ldf3,mm,ax = ut.ch_vertex(df2,Ldf2)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax =start('119')df1,Ldf1,pts,ax = ut.check_pts(df,Ldf,'z')df2,Ldf2,mm,ax = ut.ch_vertex(df1,Ldf1)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
Out[75]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
k,df,Ldf,ax = start('120')
df2,Ldf2,mm,ax = ut.ch_vertex(df1,Ldf1)
Write to .\data\Output_wt03-09-21-29\AT_108_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_108_wt.psi complete
k,df,Ldf,ax = start('121')
Commissure is obviously physically deformed due to pressure from coverslip and will not take parabolic curve well. skipping sample.
Write to .\data\Output_wt03-09-21-29\AT_122_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_122_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_123_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_123_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_124_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_124_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_125_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_125_wt.psi complete
Out[90]:
poly1d([-0.02718542, 0.25853679])
Out[94]:
poly1d([-0.02718542, 0.25853679])
k,df,Ldf,ax=start('128')df,Ldf,mm,ax = ut.ch_vertex(df,Ldf)
Write to .\data\Output_wt03-09-21-29\AT_126_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_126_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_129_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_129_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_130_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_130_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_131_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_131_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_128_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_128_wt.psi complete
Out[111]:
|
a |
b |
c |
| 101 |
0.010452 |
-4.985302e-17 |
-1.016496e-14 |
| 102 |
0.007950 |
-3.772889e-17 |
6.879950e-15 |
| 104 |
0.013104 |
-7.465448e-16 |
-1.424932e-14 |
| 105 |
0.013104 |
-7.465448e-16 |
-1.424932e-14 |
| 106 |
0.013104 |
-7.465448e-16 |
-1.424932e-14 |
| 107 |
0.013104 |
-7.465448e-16 |
-1.424932e-14 |
| 108 |
0.014586 |
-2.110834e-16 |
-1.755301e-14 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 108 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 122 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 123 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 124 |
0.012598 |
-6.073178e-16 |
7.742279e-15 |
| 125 |
0.021211 |
8.045999e-16 |
8.068820e-16 |
| 126 |
0.021211 |
8.045999e-16 |
8.068820e-16 |
| 129 |
0.013999 |
-2.511842e-17 |
-2.442675e-15 |
| 130 |
0.005348 |
5.544343e-18 |
1.539247e-15 |
| 131 |
0.009818 |
3.432638e-16 |
3.693030e-15 |
| 128 |
0.009238 |
-7.245532e-16 |
4.018019e-15 |
Write to .\data\Output_wt03-09-21-29\AT_132_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_132_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_133_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_133_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_134_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_134_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_135_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_135_wt.psi complete
Wrapping up: after all samples are processed¶
Once all of the data has been processed, we want to save the model data we collected to a file for future reference.
Additionally, it can be helpful to export a html or pdf version of the notebook that preserves all of the plots generated during the alignment process. To do so, use the Jupyter Lab menu interface: File > Export Notebook As > HTML or PDF.
Out[131]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_136_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_136_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_137_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_137_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_138_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_138_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_139_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_139_wt.psi complete
sample highly disturbed in imaging structure, possibly due to tear on left of the image causing loss of data, Vertex will be highly questionable.
Write to .\data\Output_wt03-09-21-29\AT_141_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_141_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_142_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_142_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_143_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_143_wt.psi complete
Out[156]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_105_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_105_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_106_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_106_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_107_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_107_wt.psi complete
Out[166]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_110_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_110_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_115_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_115_wt.psi complete
Out[173]:
dict_keys(['101', '102', '103', '104', '105', '106', '107', '108', '109', '110', '111', '112', '113', '114', '115', '116', '117', '118', '119', '120', '121', '122', '123', '124', '125', '126', '127', '128', '129', '130', '131', '132', '133', '134', '135', '136', '137', '138', '139', '140', '141', '142', '143'])
Write to .\data\Output_wt03-09-21-29\AT_116_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_116_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_117_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_117_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_122_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_122_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_123_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_123_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_124_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_124_wt.psi complete
Write to .\data\Output_wt03-09-21-29\AT_126_wt.psi complete
Write to .\data\Output_wt03-09-21-29\ZRF_126_wt.psi complete